package datatransfer;

/**
 * @author ryan Data transfer interface.
 * 
 *         Provide interfaces for task scheduler to track the transfer progress.
 */
public interface DataTransferInterface {
  public void start();

  public String getState();

  public boolean isComplete();

  public boolean isError();

  public void suspend();

  public void resume();
}
